3D Impulse or Stem Charts are provided by the ImpulseRenderableSeries3D type.
A stem chart is visualized by small stems pointing up or down to a value with a sphere or marker at the top.
Declaring a 3D Impulse Chart
The ImpulseRenderableSeries3D accepts either XyzDataSeries3D for sparse points, Or UniformGridDataSeries3D for an NxM array of points.
The above graph is rendered with the following code:
However it could be just as easily created with an XyzDataSeries3D as the DataSeries for sparse columns.
Single Row Impulse 3D Charts
By changing a few parameters, it is possible to get a column chart to look like this:
The code to achieve the above is as follows:
3D Impulse Shapes
The shape at the top of the stem can be defined by one of several pointmarkers, including:
- SpherePointMarker3D - a 3D Sphere at each point
- CubePointMarker3D - 3D Cube at each point
- PyramidPointMarker3D - a 3D Pyramid at each point
- CylinderPointMarker3D - a 3D Cylinder at each point
Apply the Type of point marker to the ImpulseRenderableSeries3D.PointMarker property to change the shape.